import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.ArrayList;

public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		ServerSocket ss;
		System.out.println("Inicializando servidor... ");
		int cont = 0;
		ArrayList<Tarjeta> tarjetas = new ArrayList<Tarjeta>();
		Tarjeta t1 = new Tarjeta(11111111, 1111, 111111);
		tarjetas.add(t1);
		Tarjeta t2 = new Tarjeta(22222222, 2222, 222222);
		tarjetas.add(t2);
		Tarjeta t3 = new Tarjeta(33333333, 3333, 333333);
		tarjetas.add(t3);
		Tarjeta t4 = new Tarjeta(44444444, 4444, 444444);
		tarjetas.add(t4);
		Tarjeta t5 = new Tarjeta(55555555, 5555, 555555);
		tarjetas.add(t5);
		
		try {
			ss = new ServerSocket(5000);
			do {
				Socket s;
				s = ss.accept();
				Servidor server = new Servidor(ss, s, tarjetas);
				server.start();
				cont++;
				// finalizar con una opcion
			} while (cont < 3);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}
}
